$61.50 - $84.75/hr
Other
This job posting has expired and is no longer accepting applications. Check out similar jobs
Job description
What you'll do...
- Design and deliver code that's readable, maintainable, testable, scalable, reusable, and efficient
- Work in an Agile team with engineers, designers, and product managers to solve problems as part of a team
- Think from the customer's perspective to recommend design improvements
- Collaborate with backend teams to design effective and understandable APIs
- Implement new features according to specifications
- Participate in and/or lead code reviews for yourself and others
- Build unit and functional tests
- Participate in on-call rotations (daytime hours) to help our Support team solve problems for customers
- Troubleshoot business and production issues by gathering information (for example, issue, impact, criticality, possible root cause)
- Engage support teams to assist in the resolution of issues
- Formulate an action plan
- Perform actions as designated in the plan
- Interpret the results to determine further action
- Perform root cause analysis to prevent future occurrence of issues and complete online documentation.
- Specialization in one of the following:
- Native iOS development using Swift and/or Objective-C
- 6+ years of experience in iOS Development at scale
- Solid understanding of the full mobile development life cycle
- Experience with native testing tools (e.g., XCUITest, Espresso)
- Unit testing best practices and patterns
- Caching, logging, performance tuning, and monitoring
- Experience with CI/CD systems such as TeamCity or Jenkins
- Experience using GitHub
- Deep understanding of architecture and data-driven development
- Ability to work with designers to develop dynamic user experiences
- A strong sense of ownership
- Experience building or maintaining a production application
- An ability to balance a sense of urgency with shipping high quality and pragmatic solutions
- Experience working with a large codebase on a cross functional team
- Interest or experience in building large scalable systems
Required Skills : Objective C,Mobile iOS
Additional Skills : iOS Developer
Most Popular Jobs Similar to Ios Developer
ios mobile developer
ios app developer
ios software developer
ios application developer
ios engineer
ios mobile application developer
ios mobile app developer
ios software engineer
senior ios developer
android ios developer
Other Helpful Pages Related To IOS Engineer (Swift, Objective-C, GitHub) | Hybrid
Ios Engineer Salaries
Frequently asked questions
Q: What skills or qualities help someone succeed as a iOS Developer?
A: To succeed as an iOS Developer, one should possess core technical skills such as proficiency in Swift or Objective-C programming languages, experience with Xcode and Cocoa Touch frameworks, and knowledge of iOS development tools and APIs. Additionally, soft skills like strong problem-solving abilities, effective communication, and collaboration skills are crucial for working with cross-functional teams and delivering high-quality applications. By combining these technical and soft skills, an iOS Developer can effectively design, develop, and deploy innovative mobile applications, driving career growth and success in the role.
Q: What is the career path for a iOS Developer?
A: A typical career path for an iOS Developer involves progressing from an entry-level role, such as a Junior iOS Developer, to mid-level positions like iOS Developer or Senior iOS Developer, and eventually to senior leadership roles like Technical Lead or iOS Architect. Along the way, opportunities for skill development and growth include learning new programming languages, frameworks, and technologies, as well as expanding into areas like mobile app design, DevOps, and project management. Long-term career prospects for iOS Developers may include transitioning into leadership roles, pursuing specialized areas like artificial intelligence or machine learning, or exploring adjacent fields like web development or software engineering.